package com.ysh.spring.body.controller;

import com.ysh.spring.body.pojo.User;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

/**
 * 袁胜虎 on 2022/8/30 20:32
 */
@RequestMapping("/resp")
@RestController//是Controller和ResponseBody(代表当前的方法都是返回响应正文)的组合注解
public class RespBodyController {
    @RequestMapping("/test1")
    public String test1() {
        System.err.println("RespBodyController中的方法test1 执行了--->");
        return "success";//我就想页面上显示success这个字符串,也就是当做响应正文
    }
    @RequestMapping("/test2")
    public User test2(){
        User user = new User();
        user.setName("李伟");
        user.setAge(23);
        user.setAddress("北京市昌平区沙河镇");
        return user;
    }
    @RequestMapping("/test3")
    public Map test3(){
       HashMap hashMap=new HashMap<>();
       hashMap.put("name","王新宇");
       hashMap.put("age",18);
       hashMap.put("address","邯郸市");
       return hashMap;
    }
}
